—
—
Контракт экрана (для ТЗ)
Объект / архетип
OBJ-NSI-EXT (эталоны и редакции), OBJ-NSI-SPR-PUB (публичные), OBJ-NSI-CLASS · класс PUB/INT по справочнику · архетип «реестр только для чтения + карточка + панель редакции»
Права
| Действие | Операция | Роли |
|---|---|---|
| Просмотр реестра и истории редакций | R | все READ-роли (по классу) |
| Выгрузка | EXP | все READ-роли |
| Загрузка редакции, отчёт о влиянии | IMP | NSI.ADMIN |
| Применение редакции в продуктив | PUBL | NSI.ADMIN, не автор загрузки (SoD-NSI-3, R-E11) |
| Сопоставление записей НСИ с кодами | U | NSI.OPER в карточке позиции; массово — NSI.EXP |
| Переклассификация по исключённым кодам | BULK | пакет BLK-CLS, пороги F1 (R-E6) |
| Правка позиций эталона | — | запрещено всем (R-E1) |
Инварианты
R-E1 внутреннее ведение запрещено · R-E2 редакция — сущность с историей · R-E3 недействующие вместо удалённых · R-E4 код трактуется по редакции на дату документа · R-E5 отчёт о влиянии обязателен · R-E6 переклассификация — отдельный пакет · R-E7 применение атомарно и откатываемо · R-E8 локальные дополнения запрещены (нужен свой код → ось категорий) · R-E9 сопоставление — учитываемая сущность · R-E10 недоступность источника не блокирует ввод · R-E11 разделение загрузки и публикации · R-E12 отставание от эталона — метрика · R-CU1…R-CU3 курсы · R-F1…R-F4 ФИАС
Состояния
Раскрытие по зрелости A
A1 реестр read-only и ручная загрузка редакции · A2 история редакций, покрытие сопоставления, отчёт о влиянии · A3 мастер приёма с откатом, пакет переклассификации, действие по дате · A4 автозагрузка от источника (ЦБ, ФНС, Росстандарт), онлайн-сервис ФИАС, выдача эталона в потребляющие системы · A5 уведомление о новой редакции, сигнал отставания, предложение соответствий для исключённых кодов